$(function(){
    
	//Ativando a grid e setando as propriedades
	jQuery("#gridRotina").jqGrid({
		caption: "Rotina", //Titulo da Grid
		url: "intranet/Rotina/lista", //Url da requisi��o ajax para retornar os dados
		datatype: "json", //Tipo de dado retornado pela requisi��o
		colNames:['Identificação', 'Data da Realização',  'Usuário Cadastro', 'Data Cadastro', 
		          'Total Amostra(s)', 'Total Exame(s)', 'Ações'], //Titulo das colunas
		colModel:[
			//Defini��o dos par�metros para os campos da grid
			{name: 'idRotina', index:'idRotina', width:80, align:"center"},
			{name:'dataRotina', index:'dataRotina', width:120, align:"center", sorttype:'date', formatter:'date', datefmt:'d/m/Y'},
                     	{name:'UsuarioCadastro', index:'UsuarioCadastro', width:150, align:"center"},
			{name:'dataCadastro', index:'dataCadastro', width:130, align:"center"},
			{name:'TolAmostra', index:'TolAmostra', width:100, align:"center"},
			{name:'TolExame', index:'TolExame', width:100, align:"center"},
			{name:'acoes',index:'acoes', width:68, align:"center", sortable:false}
		],
		ondblClickRow: function(id){
			jQuery('#gridRotina').jqGrid('editGridRow',id);
		},
		rowNum: 10, //Qtd. de registros listados inicialmente
		rowList: [10,20,30,50,100], //Op��es do select para qtd. de registros
		width: "900", //largura
		height: "250", //altura (100% acompanha a qtd de registros)
		pager: '#navRotia', //id da div de navega��o
		sortname: "dataRotina", //campo a ser ordenado
		sortorder: "ASC", //tipo de ordena��o
		multiselect: false, //creckbox select
		viewrecords: true, //quantidade de registros (lado direito da grid)
		toolbar: [true,"top"],
		gridComplete: function(){
			var ids = jQuery("#gridRotina").jqGrid('getDataIDs');				
			for(var i=0; i < ids.length; i++){
				var cl = ids[i];
                                 be = '<img  class="botao" rel="'+cl+'" src="public/images/pencil.png" title="Alterar" />';
                                 se = '<img  class="botao" rel="'+cl+'" src="public/images/lupa.png" title="Visualizar" />';
                                 ce = '<img  class="botao" rel="'+cl+'" src="public/images/cross.png" title="Delete" />';
                                 jQuery("#gridRotina").jqGrid('setRowData',ids[i],{acoes:be+ce+se});
                                
			}
		}
		}).navGrid("#navRotina",{
		edit: false, //Ativar/Desativar bot�o de Edi��o
		add: false, //Ativar/Desativar bot�o de Adi��o
		del: false, //Ativar/Desativar bot�o delete
		search: true, //Ativar/Desativar bot�o de busca
		view: false, //Ativar/Desativar bot�o de visualiza��o dos registros
		refresh: true //Ativar/Desativar bot�o refresh
		},{
		multipleSearch: false
	});
});
jQuery("#gridRotina").jqGrid('navGrid','#navRotina',{edit:false,add:false,del:false});

$("#t_gridRotina").append("<input type='image' src='public/images/adicionar.png' align='right' style='height:20px;font-size:-3'/>");
$("input","#t_gridRotina").click(function(){
	intranet.carregaModulo('intranet/rotina/nova');
});

$('.botao').click(function(){
		var id = $(this).attr('rel');
		var titulo = $('img').attr('title');
		if(titulo=='Alterar'){
			$.ajax({
				url: 'intranet/rotina/vrfcAction/id/'+id,//destino
				dataType: 'json',//tipo dados retorno
				success: function(json){
					if(json.status){
						intranet.carregaModulo('intranet/rotina/alterar/id/'+id);
					}
				}
			});	
		}
		if(titulo=='Deletar'){
			if(confirm('Deseja Excluir a Bateria Selecionada ?')){
				var id = $(this).attr('rel');
				$.ajax({
					url: 'intranet/rotina/disable/id/'+id,
					dataType: 'json',
					success: function(json){
						if(json.status){
							alert("Opera\u00E7\u00E3o realizada com sucesso");
						}
					},
					complete: function(){
						intranet.carregaModulo('intranet/rotina');
					}
				});
			}
		}
		if(titulo=='Visualizar'){	
	    	$.ajax({
				url: 'intranet/rotina/vrfcAction/id/'+id,//destino
				dataType: 'json',//tipo dados retorno
				success: function(json){
					if(json.status){
						intranet.carregaModulo('intranet/rotina/visualizar/id/'+id);
					}
				}
			});
		}
	});
	



/**

$(function(){
	$("#tabs" ).tabs();
	$("#tabs").hide();
	$("#dataRotina").mask("99/99/9999"); 
	$("#btnCriar").click(function(){
		$("#tabs").show();
		$("#btnCriar").hide();
	});
	$("#btnCancelar").click(function(){
		intranet.carregaModulo('intranet/rotina');
	});

	
		

});
**/